.flex {
  display: flex;
}

.align-center {
  align-items: center;
}

.just-center {
  justify-content: center;
}

.column {
  flex-direction: column;
}

.flex-start {
  justify-content: flex-start;
}

.flex-end {
  justify-content: flex-end;
}

.between {
  justify-content: space-between;
}

.around {
  justify-content: space-around;
}

a {
  text-decoration: none;
}

ul {
  padding: 0;
  margin: 0;
}

li {
  list-style: none;
}


p {
  margin: 0;
}

button {
  outline: none;
  border: none;
}

::-webkit-scrollbar {
  display: none;
}

.cursor {
  cursor: pointer;
}

.search-box {
  width: 710px;
  padding: 18px 26px;
  margin: 0 auto 29px;
  border: 1px solid #F5F5F5;
  border-radius: 5px;
  background-color: #FFFCFC;
}

.search-btn {
  padding: 2px 7px;
  border-radius: 5px;
  font-size: 14px;
  color: #fff;
  background-color: #37C1C3;
}

.search-box .el-input {
  margin: 0 30px 0 10px;
  width: 120px !important;
  height: 23px !important;
}

.search-box .el-input__inner {
  height: 23px !important;
}

.table {
  margin-bottom: 2rem;
}

.table-title {
  margin: 0 0 10px 0;
  font-size: 1.1rem;
  font-weight: 700;
  color: #333;
}

.table-title span {
  font-size: 18px;
  font-weight: 400;
  color: #333;
}

 .is-leaf .cell,  .el-table_1_column_1,.el-table_4_column_34,.el-table_4_column_33,.no-finish .el-table_2_column_11, .no-finish .el-table_2_column_12, .no-finish .el-table_3_column_23, .no-finish .el-table_3_column_22 {
  font-size: 16px !important;font-weight: 700 !important;color: #555555;
}

.el-table__header .el-table-column--selection .cell:before {
  content: '\9009\62e9';
  font-size: 16px;
  font-weight: 700 !important;
}
.is-leaf .el-checkbox__input {
  display: none !important;
}

.el-button+.el-button {
  margin: 0 !important;
}

/* 弹窗样式 */
.dia-zhuanjie, .dia-check,.dia-watch {
  border-radius: 6px !important;
}

.el-dialog__header, .dia-check .el-dialog__header {
  padding: 18px 20px !important;
  border-radius: 6px 6px 0 0;
  background-color: #37C1C3;
  font-size: 20px;
  font-weight: 700;
}

.el-dialog__bottom {
  border-radius: 0 0 6px 6px;
}

.el-dialog__footer .el-button {
  padding: 11px 55px;
  background-color: #37C1C3;
  border-color: #37C1C3;
}

.el-dialog__body {
  padding: 10px 24px 15px 41px;
}

.el-dialog__body .el-input {
  margin-right: 10px !important;
  height: 24px !important;
}

.el-dialog__body, .el-form-item {
  margin: 0 !important;
  color: #333;
}

.dia-title {
  color: #FFFFFF !important;
}

.dia-title img {
  margin: 0 20px 0 0;
}

.el-icon-close:before {
  color: #FFF;
}

.dia-body>div {
  display: flex;
  align-items: flex-start;
  margin: 0 0 10px 0;
}

.dia-check .el-dialog__body, .dia-watch .el-dialog__body {
  padding: 10px 30px 15px 30px !important;
}

.dia-check .el-textarea__inner, .dia-watch .el-textarea__inner {
  width: 440px;
  height: 115px;
  margin: 0 !important
}

.dia-check .el-textarea, .dia-watch .el-textarea {
  width: 440px;
}

.dia-body>div {
  margin: 0 0 10px 0;
}

.dia-body>div:nth-of-type(2) {
  margin: 0
}

.dia-body>div .db-title {
  display: inline-block;
  width: 70px;
  text-align: right;
  margin: 0 10px 0 0;
}

.dia-body>div span:nth-of-type(2) {
  width: 460px;
}

.dia-check .dia-body div .must, .dia-watch .dia-body div .must {
  /* position: relative;
  bottom: 0; */
  width: 40px;
  margin: 96px 0 0 10px;
}

.dia-watch .dia-body>div span:nth-of-type(2) {
  color: #888;
}

.cell {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.dia-check{
  margin-top: 10vh !important;
}